package com.youkeda.DesertCamel.service.impl;

import com.youkeda.DesertCamel.model.EvaluateParam;
import com.youkeda.DesertCamel.model.Result;
import com.youkeda.DesertCamel.service.EvaluateService;

/**
 * EvaluateServiceImpl的注释
 *
 * @author: Awake
 * @date: 2019-08-07 22:56
 **/
public class EvaluateServiceImpl implements EvaluateService {

    /**
     * 添加一条评论
     *
     * @param evaluateParam
     * @return 是否成功
     */
    @Override
    public boolean insertEvaluate(EvaluateParam evaluateParam) {
        return false;
    }

    /**
     * 根据发布时间查询所有评论
     *
     * @return 返回所有评论
     */
    @Override
    public Result queryAllEvaluateByTime() {
        return null;
    }

    /**
     * 根据赞数量查询所有评论
     *
     * @return 返回所有评论
     */
    @Override
    public Result queryAllEvaluateByZan() {
        return null;
    }

    /**
     * 根据发布时间查看本人所有评论
     *
     * @param userId 用户主键
     * @return 返回本人所有评论
     */
    @Override
    public Result queryMyEvaluateByTime(String userId) {
        return null;
    }

    /**
     * 根据赞数量查看本人所有评论
     *
     * @param userId 用户主键
     * @return 返回本人所有评论
     */
    @Override
    public Result queryMyEvaluateByZan(String userId) {
        return null;
    }

    /**
     * 删除某条评论
     *
     * @param evaluateId 评论主键
     * @return 是否成功
     */
    @Override
    public boolean deletEvaluate(String evaluateId) {
        return false;
    }
}
